runtime.funcInfo.entry (method)

39 uses

	runtime (current package)
		debugcall.go#L87: 		if pc != f.entry() {
		debuglog.go#L905: 	if returnPC && (!fn.valid() || pc > fn.entry()) {
		debuglog.go#L917: 		print(" [", name, "+", hex(pc-fn.entry()),
		heapdump.go#L261: 	if pc != f.entry() {
		heapdump.go#L286: 	dumpint(uint64(f.entry()))
		heapdump.go#L644: 			if i > 0 && pc > f.entry() {
		hexdump.go#L29: 			print("<", funcname(fn), "+", hex(val-fn.entry()), ">\n")
		mcheckmark.go#L268: 				print("      ", file, ":", line, " +", hex(ctx.funcPC-funcInfo.entry()), "\n")
		mcheckmark.go#L278: 				print("      ", file, ":", line, " +", hex(ctx.createPC-createInfo.entry()), "\n")
		panic.go#L1061: 	p.retpc = fn.entry() + uintptr(fn.deferreturn)
		panic.go#L1308: 	gotoPc := f.entry() + uintptr(f.deferreturn)
		plugin.go#L118: 			entry2 = f2.entry()
		preempt.go#L494: 		return true, f.entry()
		stack.go#L1058: 			pcoff = gp.sched.pc - f.entry()
		stkframe.go#L126: 			if frame.pc != f.entry() {
		stkframe.go#L127: 				print("runtime: confused by ", funcname(f), ": no frame (sp=", hex(frame.sp), " fp=", hex(frame.fp), ") at entry+", hex(frame.pc-f.entry()), "\n")
		stkframe.go#L138: 		if mv.fn != f.entry() {
		stkframe.go#L166: 	if targetpc != f.entry() {
		symtab.go#L800: 		entry:     f.entry(), // entry of the real (the outermost) function.
		symtab.go#L829: 	return fn.funcInfo().entry()
		symtab.go#L901: func (f funcInfo) entry() uintptr {
		symtab.go#L1070: 			println("runtime: no module data for", hex(f.entry()))
		symtab.go#L1077: 	pc := f.entry()
		symtab.go#L1082: 		p, ok = step(p, &pc, &val, pc == f.entry())
		symtab.go#L1131: 	pc = f.entry()
		symtab.go#L1135: 		p, ok = step(p, &pc, &val, pc == f.entry())
		symtab.go#L1213: 		print("invalid spdelta ", funcname(f), " ", hex(f.entry()), " ", hex(targetpc), " ", hex(f.pcsp), " ", x, "\n")
		symtab.go#L1223: 	pc := f.entry()
		symtab.go#L1228: 		p, ok = step(p, &pc, &val, pc == f.entry())
		symtabinl.go#L97: 	return u.resolveInternal(u.f.entry() + uintptr(parentPc))
		traceback.go#L425: 			frame.continpc = frame.fn.entry() + uintptr(frame.fn.deferreturn) + 1
		traceback.go#L582: 	if u.flags&unwindTrap == 0 && u.frame.pc > u.frame.fn.entry() {
		traceback.go#L792: 	if pc > f.entry() {
		traceback.go#L797: 	if pc > f.entry() {
		traceback.go#L798: 		print(" +", hex(pc-f.entry()))
		traceback.go#L1002: 				if u.frame.pc > f.entry() {
		traceback.go#L1003: 					print(" +", hex(u.frame.pc-f.entry()))
		traceback.go#L1077: 	if pc > f.entry() {
		traceback.go#L1078: 		print(" +", hex(pc-f.entry()))